/*
 * @Author: Islands 1430536748@qq.com
 * @Date: 2024-07-15 21:04:51
 * @LastEditors: 周洋 1430536748@qq.com
 * @LastEditTime: 2024-08-21 17:53:37
 * @version: 1.2.0
 * @Description: 
 */
import { withInstall } from '@/utils/index';
import type { ExtractPropTypes } from 'vue';

import { props } from './src/props';
export declare type ButtonProps = Partial<ExtractPropTypes<typeof props>>;
import popover from './src/popover-button/index.vue';
export const PopoverButton = withInstall(popover);
import popoverCheckBox from './src/popover-button/popover-checkbox-button.vue';
export const PopoverCheckBoxButton = withInstall(popoverCheckBox);


import tooltip from './src/tooltip-button/index.vue';
export const TooltipButton = withInstall(tooltip);


import dropdown from './src/dropdown-button/index.vue';
export const DropdownButton = withInstall(dropdown);

import drawer from './src/drawer-button/index.vue';
export const DrawerButton = withInstall(drawer);


import dialog from './src/dialog-button/index.vue';
export const DialogButton = withInstall(dialog);

import popconfirm from './src/popconfirm-button/index.vue';
export const PopconfirmButton = withInstall(popconfirm);



import group from './src/group-button/index.vue';
export const GroupButton = withInstall(group);


